package com.yy.wga.merchant.service.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yy.wga.common.core.dto.PageBean;
import com.yy.wga.merchant.feign.request.MerchantMomentShareGetReq;
import com.yy.wga.merchant.feign.request.MerchantMomentSharePageReq;
import com.yy.wga.merchant.feign.request.MerchantMomentShareSaveReq;
import com.yy.wga.merchant.feign.response.MerchantMomentShareGetResp;
import com.yy.wga.merchant.feign.response.MerchantMomentSharePageResp;
import com.yy.wga.merchant.service.pojo.MerchantMomentShareDO;

import java.util.List;

/**
 * 微信朋友圈分享素材(ResourceMomentShare)表服务接口
 *
 * @author guochao
 * @since 2024-10-31 22:12:52
 */
public interface MerchantMomentShareService extends IService<MerchantMomentShareDO> {
    /**
     * 分页
     *
     * @param request
     * @return
     */
    PageBean<MerchantMomentSharePageResp> pageData(MerchantMomentSharePageReq request);

    /**
     * 保存
     *
     * @param request
     */
    void saveData(MerchantMomentShareSaveReq request);

    /**
     * 获取发圈素材
     *
     * @param request
     * @return
     */
    List<MerchantMomentShareGetResp> get(MerchantMomentShareGetReq request);
}
